package com.wusiwei.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 已匹配订单视图对象
 */
@Data
public class MatchedOrderVO {
    // 订单信息
    private Long orderId;
    private String orderNumber;
    private String supplierName;
    private BigDecimal orderAmount;
    private String orderStatus;
    private LocalDate purchaseDate;

    // 收货单信息
    private Long receiptId;
    private String receiptNumber;
    private BigDecimal receiptAmount;
    private String receiptStatus;

    // 发票信息
    private Long invoiceId;
    private String invoiceNumber;
    private BigDecimal invoiceAmount;
    private LocalDate issueDate;

    // 匹配信息
    private Long matchId;
    private String matchResult;
    private String difference;
    private LocalDateTime matchTime;
} 